Drop Matrix Matcher

The Drop Matrix Matcher (DMM) is a software application that helps to find similar patterns in images. The software can detect all regions in an image where it finds a great similarity with a given pattern. This means in effect the detected regions can vary in brightness or variance.

Usage

In the DMM software you can upload a certain pattern or even choose any region of an uploaded image as pattern. Then you upload an image in which you want to search for the pattern. With the DMM software you can view the regions on that image which looks similar to the pattern. In addition there is a controller element to adjust how similar the region has to be to the pattern to be detected (degree of similiarity).

Aside from that you can even filter the image to get only one of the three printing colors (cyan, magenta, yellow) represented in the image. For further examination you can also change the brightness and contrast both in the image and in the pattern. Besides it is possible to search for the same pattern in another image and compare the results.

Method

For the similiarity computation a global and local brightness invariant and variance invariant template matching algorithm is used.

Forensic Use Case

The DMM software was developed to support the manual inspection of forensic ink-jet printed documents at the forensic science laboratory (KTU Tübingen, Germany). Documents printed with ink-jet printers are not easy to reproduce. This means that not every drop is exactly at the same position when printing the same source two times. But if you want to prove a certain document was printed from a certain printer, reproducibility is desirable. Although not every drop position is reproducible, usually you can find some drop patterns that are arranged in a similar way.

The developed DMM detects (matchs) reproducible patterns (drop matrix) in several prints. This helps to identify the ink-jet printer of a printed document (counterfeit banknote, identity card, contract etc.) and thus can help to expose a culprit (counterfeiter etc.). The procedure “matching the drop matrices” gave the software the name.

bildschirmfoto-2016-11-13-um-17-41-01

Other Use Cases

The software can be used for any template matching application, where you need to find similar patterns with the need of brightness and variance invariance.



 

Forensic example

banknote
printed counterfeit banknote
A conterfeit banknote was found. The printer of a suspected counterfeiter was confiscated. The digital source is still on the computer. A reference print from the same digital source can be printered. Are there similarities between both prints? Can the similiarities tell that the counterfeit banknote was printed from this printer?

 

canon02
counterfeit banknote, LZB Ulm, Germany

 

canon01
reference print, Canon Pixma 5000

 

 

 

 

Using the Drop Matrix Matcher Software

In this case, it is possible to use the Drop Matrix Matcher Software (DMM). The following screenshots depicts how the DMM can be used to find a selected Drop Matrix of the reference print in the questioned print of the counterfeit banknote.

Detecting the same Drop Matrix on two prints

bildschirmfoto-2016-11-12-um-15-49-48
(1) selecting drop matrix

 

bildschirmfoto-2016-11-12-um-15-49-30
(2) detecting matches

 

bildschirmfoto-2016-11-12-um-15-50-18
(3) loading another print

 

bildschirmfoto-2016-11-12-um-15-50-28
(4) detecting matches in the second image

Detecting the same Drop Matrix multiple times in one print

The Drop Matrix Matcher Software (DMM) can also be used to detect the same drop matrix at different positions on one print.

bildschirmfoto-2016-11-13-um-17-26-14
repeated drop matrix on one print (printed with piezo printhead)